Skip to main content

Introduction

SynapseWave Third Party Links Integration — enable secure, SSO-like access to external backoffice or third-party websites from within ODIN™ trading applications.

🎯 Purpose of this Guide

This documentation describes how to integrate third-party links with the ODIN™ Trading engine using web-based or client applications. It covers:

  • Configuring links in Web Admin
  • Passing authenticated parameters (UserId, SessionId) from ODIN Apps
  • Validating sessions via callback to ODIN (ValidateBackOffice.aspx)
  • Supporting encryption modes (NONE, BASE64, HEX, NextChar_UserId, AES)
  • Fetching optional user personal data (PAN, Email, Mobile, etc.)

ODIN Apps open links in a new browser window, popup, or iframe. Third-party sites must authenticate the provided session details by calling back to ODIN and, on success, grant access.

🚀 Quick Start

  1. Configure in Web Admin
    Go to Configuration > View/Edit Third Party Links. Set SSO Link, User ID field, Encode mode, etc.

  2. Open Link from ODIN
    ODIN appends encoded UserId/SessionId/Product/Link params.
    Example (Base64, Query String):
    https://your-site.com?UserId=REFSVw==&SessionId=MHgwMUI0NzA5MkVBM0JDQUM0RkfGMTY0MENGQUMzNzY=&Link=1&Product=ODIN%20AERO

  3. Authenticate via Callback

    curl "https://your-odin-host/NetNet/ValidateBackOffice.aspx?UserId=REFSVw==&SessionId=MHgwMUI0NzA5MkVBM0JDQUM0RkfGMTY0MENGQUMzNzY&Link=1&Mode=1"